package com.iot.practice.designpattern.abstractfactory;

/**
 * <p>Human 此接口用于：</p>
 * <p>@author：hujm</p>
 * <p>@date：2021年01月26日 17:48</p>
 * <p>@remark：定义一个人类的统称</p>
 */
public interface Human {

    /**
     * 人是愉快的，会笑的，本来是想用smile表示，想了一下laugh更合适，好长时间没有大笑了；
     */
    void laugh();

    /**
     * 人类还会哭，代表痛苦
     */
    void cry();

    /**
     * 人类会说话
     */
    void talk();

    /**
     * 性别
     */
    void sex();
}
